.el-message-box {
    min-width: fit-content;
    position: absolute !important;
    top: 25vh;
    margin: auto;
    left: 0;
    right: 0;
}

.el-message-box__status+.el-message-box__message {
    font-size: var(--font-size) !important;
}

.el-message-box__content {
    padding: 5px 15px !important;
}

.el-message-box__title {
    font-size: calc(var(--font-size) + 3px) !important;
}

.el-message-box__message p {
    line-height: calc(var(--font-size) + 15px) !important;
}

.el-message-box__message {
    width: 100%;
}

.el-message__content {
    font-size: calc(var(--font-size) - 2px) !important;
}

.el-message-box {
    background-color: var(--element-background) !important;
}

.el-message-box .el-input {
    height: calc(var(--font-size)* 2) !important;
    width: 100% !important;
    font-weight: var(--font-weight) !important;
    font-size: var(--font-size) !important;
}

.el-message-box .el-input {
    --el-input-text-color: #8b8b8b;
}

.el-message-box__btns {
    .el-button+.el-button {
        margin-left: 15px !important;
    }
}